<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>IDA SDK: segment.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">IDA SDK
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="files.html"><span>Header&#160;Files</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">segment.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Functions that deal with program segmentation. </p>
<p>IDA requires that all program addresses belong to segments (each address must belong to exactly one segment). The situation when an address doesn't belong to any segment is allowed as a temporary situation only when the user changes program segmentation. Bytes outside a segment can't be converted to instructions, have names, comments, etc. Each segment has its start address, ending address and represents a contiguous range of addresses. There might be unused holes between segments.</p>
<p>Each segment has its unique segment selector. This selector is used to distinguish the segment from other segments. For 16-bit programs the selector is equal to the segment base paragraph. For 32-bit programs there is special array to translate the selectors to the segment base paragraphs. A selector is a 32/64 bit value.</p>
<p>The segment base paragraph determines the offsets in the segment. If the start address of the segment == (base &lt;&lt; 4) then the first offset in the segment will be 0. The start address should be higher or equal to (base &lt;&lt; 4). We will call the offsets in the segment 'virtual addresses'. So, the virtual address of the first byte of the segment is</p>
<p>(start address of segment - segment base linear address)</p>
<p>For IBM PC, the virtual address corresponds to the offset part of the address. For other processors (Z80, for example), virtual addresses correspond to Z80 addresses and linear addresses are used only internally. For MS Windows programs the segment base paragraph is 0 and therefore the segment virtual addresses are equal to linear addresses. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsegment__t.html">segment_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes a program segment.  <a href="classsegment__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlock__segment.html">lock_segment</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper class to lock a segment pointer so it stays valid.  <a href="classlock__segment.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga5971fa41ef8ad4588a189a9715c36186"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5971fa41ef8ad4588a189a9715c36186"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>CASSERT</b> (sizeof(<a class="el" href="classsegment__t.html">segment_t</a>)==104)</td></tr>
<tr class="separator:ga5971fa41ef8ad4588a189a9715c36186"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0317864374e984294b04693bb6b1f91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab0317864374e984294b04693bb6b1f91"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__t.html#gab0317864374e984294b04693bb6b1f91">is_visible_segm</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s)</td></tr>
<tr class="memdesc:gab0317864374e984294b04693bb6b1f91"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="group___s_f_l__.html#gac31257ddd90ad0acab343cebc28c2233" title="Is the segment hidden? ">SFL_HIDDEN</a>. <br /></td></tr>
<tr class="separator:gab0317864374e984294b04693bb6b1f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga647d00f6f9abf3ca68071646eeecf833"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga647d00f6f9abf3ca68071646eeecf833"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__t.html#ga647d00f6f9abf3ca68071646eeecf833">is_finally_visible_segm</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s)</td></tr>
<tr class="memdesc:ga647d00f6f9abf3ca68071646eeecf833"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="group___s_f_l__.html#gac31257ddd90ad0acab343cebc28c2233" title="Is the segment hidden? ">SFL_HIDDEN</a>, <a class="el" href="group___s_w___c.html#ga39f99672364821ce90aeed4d9b0f88c6" title="show hidden segments ">SW_SHHID_SEGM</a>. <br /></td></tr>
<tr class="separator:ga647d00f6f9abf3ca68071646eeecf833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a5fcdb678001b56f1e193ae57ed938a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4a5fcdb678001b56f1e193ae57ed938a"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> void <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__t.html#ga4a5fcdb678001b56f1e193ae57ed938a">set_visible_segm</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s, bool visible)</td></tr>
<tr class="memdesc:ga4a5fcdb678001b56f1e193ae57ed938a"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="group___s_f_l__.html#gac31257ddd90ad0acab343cebc28c2233" title="Is the segment hidden? ">SFL_HIDDEN</a>. <br /></td></tr>
<tr class="separator:ga4a5fcdb678001b56f1e193ae57ed938a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa20821d1751b3f47f92cc263e1552c7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__t.html#gaa20821d1751b3f47f92cc263e1552c7c">is_spec_segm</a> (<a class="el" href="pro_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> seg_type)</td></tr>
<tr class="memdesc:gaa20821d1751b3f47f92cc263e1552c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has segment a special type?.  <a href="group__seg__t.html#gaa20821d1751b3f47f92cc263e1552c7c">More...</a><br /></td></tr>
<tr class="separator:gaa20821d1751b3f47f92cc263e1552c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80f10e64c09b833e76ca5f3b7954cc9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__t.html#ga80f10e64c09b833e76ca5f3b7954cc9d">is_spec_ea</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:ga80f10e64c09b833e76ca5f3b7954cc9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does the address belong to a segment with a special type?.  <a href="group__seg__t.html#ga80f10e64c09b833e76ca5f3b7954cc9d">More...</a><br /></td></tr>
<tr class="separator:ga80f10e64c09b833e76ca5f3b7954cc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63b6f6b1ceaff968314c9125a5206e60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> void <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__t.html#ga63b6f6b1ceaff968314c9125a5206e60">lock_segm</a> (const <a class="el" href="classsegment__t.html">segment_t</a> *segm, bool lock)</td></tr>
<tr class="memdesc:ga63b6f6b1ceaff968314c9125a5206e60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock segment pointer Locked pointers are guaranteed to remain valid until they are unlocked.  <a href="group__seg__t.html#ga63b6f6b1ceaff968314c9125a5206e60">More...</a><br /></td></tr>
<tr class="separator:ga63b6f6b1ceaff968314c9125a5206e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61e6c48b6b509790a83f5a78f77c4224"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga61e6c48b6b509790a83f5a78f77c4224"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__t.html#ga61e6c48b6b509790a83f5a78f77c4224">is_segm_locked</a> (const <a class="el" href="classsegment__t.html">segment_t</a> *segm)</td></tr>
<tr class="memdesc:ga61e6c48b6b509790a83f5a78f77c4224"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is a segment pointer locked? <br /></td></tr>
<tr class="separator:ga61e6c48b6b509790a83f5a78f77c4224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad14f8b09f7f016cd4b179a4820129ecf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad14f8b09f7f016cd4b179a4820129ecf"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#gad14f8b09f7f016cd4b179a4820129ecf">getn_selector</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> *sel, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> *base, int n)</td></tr>
<tr class="memdesc:gad14f8b09f7f016cd4b179a4820129ecf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get description of selector (0..<a class="el" href="group__seg__sel.html#gabf03e7f51765884a04843fbb39f55152" title="Get number of defined selectors. ">get_selector_qty()</a>-1) <br /></td></tr>
<tr class="separator:gad14f8b09f7f016cd4b179a4820129ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf03e7f51765884a04843fbb39f55152"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf03e7f51765884a04843fbb39f55152"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#gabf03e7f51765884a04843fbb39f55152">get_selector_qty</a> (void)</td></tr>
<tr class="memdesc:gabf03e7f51765884a04843fbb39f55152"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of defined selectors. <br /></td></tr>
<tr class="separator:gabf03e7f51765884a04843fbb39f55152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95b819f125c442c7476c1a844cee22d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#ga95b819f125c442c7476c1a844cee22d5">setup_selector</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> segbase)</td></tr>
<tr class="memdesc:ga95b819f125c442c7476c1a844cee22d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate a selector for a segment if necessary.  <a href="group__seg__sel.html#ga95b819f125c442c7476c1a844cee22d5">More...</a><br /></td></tr>
<tr class="separator:ga95b819f125c442c7476c1a844cee22d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bc493dc34c0cc8268be321fc89a72fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#ga0bc493dc34c0cc8268be321fc89a72fd">allocate_selector</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> segbase)</td></tr>
<tr class="memdesc:ga0bc493dc34c0cc8268be321fc89a72fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate a selector for a segment unconditionally.  <a href="group__seg__sel.html#ga0bc493dc34c0cc8268be321fc89a72fd">More...</a><br /></td></tr>
<tr class="separator:ga0bc493dc34c0cc8268be321fc89a72fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9d8d263928e1700026ab15eabf10480"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#gae9d8d263928e1700026ab15eabf10480">find_free_selector</a> (void)</td></tr>
<tr class="memdesc:gae9d8d263928e1700026ab15eabf10480"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find first unused selector.  <a href="group__seg__sel.html#gae9d8d263928e1700026ab15eabf10480">More...</a><br /></td></tr>
<tr class="separator:gae9d8d263928e1700026ab15eabf10480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee421bd585e301aea9452c84ac735c6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#gaee421bd585e301aea9452c84ac735c6a">set_selector</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> selector, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> paragraph)</td></tr>
<tr class="memdesc:gaee421bd585e301aea9452c84ac735c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set mapping of selector to a paragraph.  <a href="group__seg__sel.html#gaee421bd585e301aea9452c84ac735c6a">More...</a><br /></td></tr>
<tr class="separator:gaee421bd585e301aea9452c84ac735c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30f786fe1f285b2a2df2c7c6a18d57a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> void <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#ga30f786fe1f285b2a2df2c7c6a18d57a9">del_selector</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> selector)</td></tr>
<tr class="memdesc:ga30f786fe1f285b2a2df2c7c6a18d57a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete mapping of a selector.  <a href="group__seg__sel.html#ga30f786fe1f285b2a2df2c7c6a18d57a9">More...</a><br /></td></tr>
<tr class="separator:ga30f786fe1f285b2a2df2c7c6a18d57a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8416e3237013eadfd32dfafc87953e3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#ga8416e3237013eadfd32dfafc87953e3c">sel2para</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> selector)</td></tr>
<tr class="memdesc:ga8416e3237013eadfd32dfafc87953e3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get mapping of a selector.  <a href="group__seg__sel.html#ga8416e3237013eadfd32dfafc87953e3c">More...</a><br /></td></tr>
<tr class="separator:ga8416e3237013eadfd32dfafc87953e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bf8f3ddf2be4616b37609bf3d302c8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#ga0bf8f3ddf2be4616b37609bf3d302c8e">sel2ea</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> selector)</td></tr>
<tr class="memdesc:ga0bf8f3ddf2be4616b37609bf3d302c8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get mapping of a selector as a linear address.  <a href="group__seg__sel.html#ga0bf8f3ddf2be4616b37609bf3d302c8e">More...</a><br /></td></tr>
<tr class="separator:ga0bf8f3ddf2be4616b37609bf3d302c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4a5a8ead1db6a02fe332395bb0f1e25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#gaf4a5a8ead1db6a02fe332395bb0f1e25">find_selector</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> base)</td></tr>
<tr class="memdesc:gaf4a5a8ead1db6a02fe332395bb0f1e25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a selector that has mapping to the specified paragraph.  <a href="group__seg__sel.html#gaf4a5a8ead1db6a02fe332395bb0f1e25">More...</a><br /></td></tr>
<tr class="separator:gaf4a5a8ead1db6a02fe332395bb0f1e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e6e924cc3dd3971f5576a4569afc3c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#ga6e6e924cc3dd3971f5576a4569afc3c7">enumerate_selectors</a> (int(<a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a> *func)(<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> sel, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> para))</td></tr>
<tr class="memdesc:ga6e6e924cc3dd3971f5576a4569afc3c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate all selectors from the translation table.  <a href="group__seg__sel.html#ga6e6e924cc3dd3971f5576a4569afc3c7">More...</a><br /></td></tr>
<tr class="separator:ga6e6e924cc3dd3971f5576a4569afc3c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9500c2b6c5a4a9e32b30926e92979d1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#ga9500c2b6c5a4a9e32b30926e92979d1f">enumerate_segments_with_selector</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> selector, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a>(<a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a> *func)(<a class="el" href="classsegment__t.html">segment_t</a> *s, void *ud), void *ud=NULL)</td></tr>
<tr class="memdesc:ga9500c2b6c5a4a9e32b30926e92979d1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate all segments with the specified selector.  <a href="group__seg__sel.html#ga9500c2b6c5a4a9e32b30926e92979d1f">More...</a><br /></td></tr>
<tr class="separator:ga9500c2b6c5a4a9e32b30926e92979d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18c1993675118da58f537e441edb4a66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="classsegment__t.html">segment_t</a> *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__sel.html#ga18c1993675118da58f537e441edb4a66">get_segm_by_sel</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> selector)</td></tr>
<tr class="memdesc:ga18c1993675118da58f537e441edb4a66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to segment structure.  <a href="group__seg__sel.html#ga18c1993675118da58f537e441edb4a66">More...</a><br /></td></tr>
<tr class="separator:ga18c1993675118da58f537e441edb4a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c959024724f499c3c1b3c2ddb1f63b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#ga9c959024724f499c3c1b3c2ddb1f63b4">add_segm_ex</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s, const char *name, const char *sclass, int flags)</td></tr>
<tr class="memdesc:ga9c959024724f499c3c1b3c2ddb1f63b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new segment.  <a href="group__seg__man.html#ga9c959024724f499c3c1b3c2ddb1f63b4">More...</a><br /></td></tr>
<tr class="separator:ga9c959024724f499c3c1b3c2ddb1f63b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59f6ee9677c2605aeac9541e38e54025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#ga59f6ee9677c2605aeac9541e38e54025">add_segm</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> para, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> start, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> end, const char *name, const char *sclass, int flags=0)</td></tr>
<tr class="memdesc:ga59f6ee9677c2605aeac9541e38e54025"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new segment, second form.  <a href="group__seg__man.html#ga59f6ee9677c2605aeac9541e38e54025">More...</a><br /></td></tr>
<tr class="separator:ga59f6ee9677c2605aeac9541e38e54025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabebbd185abaf370753d5ea59d32d9985"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gabebbd185abaf370753d5ea59d32d9985">del_segm</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea, int flags)</td></tr>
<tr class="memdesc:gabebbd185abaf370753d5ea59d32d9985"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete a segment.  <a href="group__seg__man.html#gabebbd185abaf370753d5ea59d32d9985">More...</a><br /></td></tr>
<tr class="separator:gabebbd185abaf370753d5ea59d32d9985"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e848ee2505a32634309a914195fe141"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e848ee2505a32634309a914195fe141"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#ga9e848ee2505a32634309a914195fe141">get_segm_qty</a> (void)</td></tr>
<tr class="memdesc:ga9e848ee2505a32634309a914195fe141"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of segments. <br /></td></tr>
<tr class="separator:ga9e848ee2505a32634309a914195fe141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe3790d2192e868f169f36b97b9afb38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="classsegment__t.html">segment_t</a> *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gafe3790d2192e868f169f36b97b9afb38">getseg</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:gafe3790d2192e868f169f36b97b9afb38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to segment by linear address.  <a href="group__seg__man.html#gafe3790d2192e868f169f36b97b9afb38">More...</a><br /></td></tr>
<tr class="separator:gafe3790d2192e868f169f36b97b9afb38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga981ad2476fa596106a40f407583413cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="classsegment__t.html">segment_t</a> *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#ga981ad2476fa596106a40f407583413cb">getnseg</a> (int n)</td></tr>
<tr class="memdesc:ga981ad2476fa596106a40f407583413cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to segment by its number.  <a href="group__seg__man.html#ga981ad2476fa596106a40f407583413cb">More...</a><br /></td></tr>
<tr class="separator:ga981ad2476fa596106a40f407583413cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab73fd60fa5ec55b12441ecbf3224f742"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gab73fd60fa5ec55b12441ecbf3224f742">get_segm_num</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:gab73fd60fa5ec55b12441ecbf3224f742"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of segment by address.  <a href="group__seg__man.html#gab73fd60fa5ec55b12441ecbf3224f742">More...</a><br /></td></tr>
<tr class="separator:gab73fd60fa5ec55b12441ecbf3224f742"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d41eff5ac1b01d2c2f1455100d0450e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d41eff5ac1b01d2c2f1455100d0450e"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="classsegment__t.html">segment_t</a> *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#ga0d41eff5ac1b01d2c2f1455100d0450e">get_next_seg</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:ga0d41eff5ac1b01d2c2f1455100d0450e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the next segment. <br /></td></tr>
<tr class="separator:ga0d41eff5ac1b01d2c2f1455100d0450e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcd68779bb7c22bc90b0659caac7da7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabcd68779bb7c22bc90b0659caac7da7b"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="classsegment__t.html">segment_t</a> *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gabcd68779bb7c22bc90b0659caac7da7b">get_prev_seg</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:gabcd68779bb7c22bc90b0659caac7da7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the previous segment. <br /></td></tr>
<tr class="separator:gabcd68779bb7c22bc90b0659caac7da7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd01f4c4e74fa760a8f2fd99ae2836e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadd01f4c4e74fa760a8f2fd99ae2836e3"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="classsegment__t.html">segment_t</a> *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gadd01f4c4e74fa760a8f2fd99ae2836e3">get_first_seg</a> (void)</td></tr>
<tr class="memdesc:gadd01f4c4e74fa760a8f2fd99ae2836e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the first segment. <br /></td></tr>
<tr class="separator:gadd01f4c4e74fa760a8f2fd99ae2836e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94a1aa4658af45e1e21904bc3169fe1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga94a1aa4658af45e1e21904bc3169fe1c"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="classsegment__t.html">segment_t</a> *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#ga94a1aa4658af45e1e21904bc3169fe1c">get_last_seg</a> (void)</td></tr>
<tr class="memdesc:ga94a1aa4658af45e1e21904bc3169fe1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the last segment. <br /></td></tr>
<tr class="separator:ga94a1aa4658af45e1e21904bc3169fe1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f20bda4f664e25e179a391ee9690e1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="classsegment__t.html">segment_t</a> *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#ga6f20bda4f664e25e179a391ee9690e1f">get_segm_by_name</a> (const char *name)</td></tr>
<tr class="memdesc:ga6f20bda4f664e25e179a391ee9690e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to segment by its name.  <a href="group__seg__man.html#ga6f20bda4f664e25e179a391ee9690e1f">More...</a><br /></td></tr>
<tr class="separator:ga6f20bda4f664e25e179a391ee9690e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadde01303718a6cde673dca12ffac9d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gaadde01303718a6cde673dca12ffac9d7">set_segm_end</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> newend, int flags)</td></tr>
<tr class="memdesc:gaadde01303718a6cde673dca12ffac9d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set segment end address.  <a href="group__seg__man.html#gaadde01303718a6cde673dca12ffac9d7">More...</a><br /></td></tr>
<tr class="separator:gaadde01303718a6cde673dca12ffac9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaffcd6c25a6d3bfc4bafeb786db81ec79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gaffcd6c25a6d3bfc4bafeb786db81ec79">set_segm_start</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> newstart, int flags)</td></tr>
<tr class="memdesc:gaffcd6c25a6d3bfc4bafeb786db81ec79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set segment start address.  <a href="group__seg__man.html#gaffcd6c25a6d3bfc4bafeb786db81ec79">More...</a><br /></td></tr>
<tr class="separator:gaffcd6c25a6d3bfc4bafeb786db81ec79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa93c02cc5dccb84dc5d302dc8dcf67dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gaa93c02cc5dccb84dc5d302dc8dcf67dc">move_segm_start</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> newstart, int mode)</td></tr>
<tr class="memdesc:gaa93c02cc5dccb84dc5d302dc8dcf67dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move segment start.  <a href="group__seg__man.html#gaa93c02cc5dccb84dc5d302dc8dcf67dc">More...</a><br /></td></tr>
<tr class="separator:gaa93c02cc5dccb84dc5d302dc8dcf67dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3c11fbdf0ac345cb618b8b0ad3ef04c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gab3c11fbdf0ac345cb618b8b0ad3ef04c">move_segm</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> to, int flags=0)</td></tr>
<tr class="memdesc:gab3c11fbdf0ac345cb618b8b0ad3ef04c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a segment to a new address.  <a href="group__seg__man.html#gab3c11fbdf0ac345cb618b8b0ad3ef04c">More...</a><br /></td></tr>
<tr class="separator:gab3c11fbdf0ac345cb618b8b0ad3ef04c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5f20d1b84b6cbccb5a4b173f26e3599"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gaa5f20d1b84b6cbccb5a4b173f26e3599">rebase_program</a> (<a class="el" href="pro_8h.html#ac29a387cc69c0d1abb2f2ef05dad1a6f">adiff_t</a> delta, int flags)</td></tr>
<tr class="memdesc:gaa5f20d1b84b6cbccb5a4b173f26e3599"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rebase the whole program by 'delta' bytes.  <a href="group__seg__man.html#gaa5f20d1b84b6cbccb5a4b173f26e3599">More...</a><br /></td></tr>
<tr class="separator:gaa5f20d1b84b6cbccb5a4b173f26e3599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ad15e77b3eb0f53f1b5083aa0c3a70b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#ga4ad15e77b3eb0f53f1b5083aa0c3a70b">change_segment_status</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s, bool is_deb_segm)</td></tr>
<tr class="memdesc:ga4ad15e77b3eb0f53f1b5083aa0c3a70b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a debugger segment to a regular segment and vice versa.  <a href="group__seg__man.html#ga4ad15e77b3eb0f53f1b5083aa0c3a70b">More...</a><br /></td></tr>
<tr class="separator:ga4ad15e77b3eb0f53f1b5083aa0c3a70b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae35ca9fdec8cedd3d0fb74cf66506dfd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gae35ca9fdec8cedd3d0fb74cf66506dfd">take_memory_snapshot</a> (bool only_loader_segs)</td></tr>
<tr class="memdesc:gae35ca9fdec8cedd3d0fb74cf66506dfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take a memory snapshot of the running process.  <a href="group__seg__man.html#gae35ca9fdec8cedd3d0fb74cf66506dfd">More...</a><br /></td></tr>
<tr class="separator:gae35ca9fdec8cedd3d0fb74cf66506dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6e9fffcb08d5be5a4d94b5f30a84be2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gac6e9fffcb08d5be5a4d94b5f30a84be2">is_miniidb</a> (void)</td></tr>
<tr class="memdesc:gac6e9fffcb08d5be5a4d94b5f30a84be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the database a miniidb created by the debugger?.  <a href="group__seg__man.html#gac6e9fffcb08d5be5a4d94b5f30a84be2">More...</a><br /></td></tr>
<tr class="separator:gac6e9fffcb08d5be5a4d94b5f30a84be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdb1707a8b4bec1a05923aa43c4c06f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacdb1707a8b4bec1a05923aa43c4c06f0"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__man.html#gacdb1707a8b4bec1a05923aa43c4c06f0">set_segm_base</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> newbase)</td></tr>
<tr class="memdesc:gacdb1707a8b4bec1a05923aa43c4c06f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal function. <br /></td></tr>
<tr class="separator:gacdb1707a8b4bec1a05923aa43c4c06f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0011ca67788905ff2b401b3376f8802"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__grp.html#gac0011ca67788905ff2b401b3376f8802">set_group_selector</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> grp, <a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> sel)</td></tr>
<tr class="memdesc:gac0011ca67788905ff2b401b3376f8802"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize groups.  <a href="group__seg__grp.html#gac0011ca67788905ff2b401b3376f8802">More...</a><br /></td></tr>
<tr class="separator:gac0011ca67788905ff2b401b3376f8802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38dfb9e4396914c0118978a77897c427"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__grp.html#ga38dfb9e4396914c0118978a77897c427">get_group_selector</a> (<a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> grpsel)</td></tr>
<tr class="memdesc:ga38dfb9e4396914c0118978a77897c427"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get common selector for a group of segments.  <a href="group__seg__grp.html#ga38dfb9e4396914c0118978a77897c427">More...</a><br /></td></tr>
<tr class="separator:ga38dfb9e4396914c0118978a77897c427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga162acfa28de46b3afb2aba0639f7f0a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__trans.html#ga162acfa28de46b3afb2aba0639f7f0a8">add_segment_translation</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> segstart, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> mappedseg)</td></tr>
<tr class="memdesc:ga162acfa28de46b3afb2aba0639f7f0a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add segment translation.  <a href="group__seg__trans.html#ga162acfa28de46b3afb2aba0639f7f0a8">More...</a><br /></td></tr>
<tr class="separator:ga162acfa28de46b3afb2aba0639f7f0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77b4d9ab9a809f3ae2e12ea7ef285576"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__trans.html#ga77b4d9ab9a809f3ae2e12ea7ef285576">set_segment_translations</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> segstart, const <a class="el" href="pro_8h.html#a9f46d9d52bbfcc78bc1836f4f2683da4">eavec_t</a> &amp;transmap)</td></tr>
<tr class="memdesc:ga77b4d9ab9a809f3ae2e12ea7ef285576"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set new translation list.  <a href="group__seg__trans.html#ga77b4d9ab9a809f3ae2e12ea7ef285576">More...</a><br /></td></tr>
<tr class="separator:ga77b4d9ab9a809f3ae2e12ea7ef285576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18d43bfa417e11caee34c45ff3ca5288"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> void <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__trans.html#ga18d43bfa417e11caee34c45ff3ca5288">del_segment_translations</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> segstart)</td></tr>
<tr class="memdesc:ga18d43bfa417e11caee34c45ff3ca5288"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the translation list.  <a href="group__seg__trans.html#ga18d43bfa417e11caee34c45ff3ca5288">More...</a><br /></td></tr>
<tr class="separator:ga18d43bfa417e11caee34c45ff3ca5288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga546786583c25f26b1477f83df2d35fa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#ab65ed42d67e6c517c746ff2a6a187016">ssize_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__trans.html#ga546786583c25f26b1477f83df2d35fa2">get_segment_translations</a> (<a class="el" href="pro_8h.html#a9f46d9d52bbfcc78bc1836f4f2683da4">eavec_t</a> *transmap, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> segstart)</td></tr>
<tr class="memdesc:ga546786583c25f26b1477f83df2d35fa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get segment translation list.  <a href="group__seg__trans.html#ga546786583c25f26b1477f83df2d35fa2">More...</a><br /></td></tr>
<tr class="separator:ga546786583c25f26b1477f83df2d35fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa055ce0d55f0949d6f907a584e1ec65d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#ab65ed42d67e6c517c746ff2a6a187016">ssize_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__cmt.html#gaa055ce0d55f0949d6f907a584e1ec65d">get_segment_cmt</a> (<a class="el" href="pro_8h.html#a386c10c6aa4340f1d63df85f40454fce">qstring</a> *buf, const <a class="el" href="classsegment__t.html">segment_t</a> *s, bool repeatable)</td></tr>
<tr class="memdesc:gaa055ce0d55f0949d6f907a584e1ec65d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get segment comment.  <a href="group__seg__cmt.html#gaa055ce0d55f0949d6f907a584e1ec65d">More...</a><br /></td></tr>
<tr class="separator:gaa055ce0d55f0949d6f907a584e1ec65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga092e05e64ba60bc29bb90cfdd03f05f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> void <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__cmt.html#ga092e05e64ba60bc29bb90cfdd03f05f8">set_segment_cmt</a> (const <a class="el" href="classsegment__t.html">segment_t</a> *s, const char *cmt, bool repeatable)</td></tr>
<tr class="memdesc:ga092e05e64ba60bc29bb90cfdd03f05f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set segment comment.  <a href="group__seg__cmt.html#ga092e05e64ba60bc29bb90cfdd03f05f8">More...</a><br /></td></tr>
<tr class="separator:ga092e05e64ba60bc29bb90cfdd03f05f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7510d346be798cbe9bb08305ee964e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> void <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__cmt.html#gaa7510d346be798cbe9bb08305ee964e5">std_out_segm_footer</a> (struct <a class="el" href="structoutctx__t.html">outctx_t</a> &amp;ctx, <a class="el" href="classsegment__t.html">segment_t</a> *seg)</td></tr>
<tr class="memdesc:gaa7510d346be798cbe9bb08305ee964e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate segment footer line as a comment line.  <a href="group__seg__cmt.html#gaa7510d346be798cbe9bb08305ee964e5">More...</a><br /></td></tr>
<tr class="separator:gaa7510d346be798cbe9bb08305ee964e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d5103bc9a9467bf76955237678ebe1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__name.html#ga3d5103bc9a9467bf76955237678ebe1a">set_segm_name</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s, const char *name, int flags=0)</td></tr>
<tr class="memdesc:ga3d5103bc9a9467bf76955237678ebe1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rename segment.  <a href="group__seg__name.html#ga3d5103bc9a9467bf76955237678ebe1a">More...</a><br /></td></tr>
<tr class="separator:ga3d5103bc9a9467bf76955237678ebe1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga338226d1af237de04e3ca6c941560afe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#ab65ed42d67e6c517c746ff2a6a187016">ssize_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__name.html#ga338226d1af237de04e3ca6c941560afe">get_segm_name</a> (<a class="el" href="pro_8h.html#a386c10c6aa4340f1d63df85f40454fce">qstring</a> *buf, const <a class="el" href="classsegment__t.html">segment_t</a> *s, int flags=0)</td></tr>
<tr class="memdesc:ga338226d1af237de04e3ca6c941560afe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get true segment name by pointer to segment.  <a href="group__seg__name.html#ga338226d1af237de04e3ca6c941560afe">More...</a><br /></td></tr>
<tr class="separator:ga338226d1af237de04e3ca6c941560afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9664611338c9701b54dd1f0e4915a7d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#ab65ed42d67e6c517c746ff2a6a187016">ssize_t</a> <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__name.html#ga9664611338c9701b54dd1f0e4915a7d9">get_visible_segm_name</a> (<a class="el" href="pro_8h.html#a386c10c6aa4340f1d63df85f40454fce">qstring</a> *buf, const <a class="el" href="classsegment__t.html">segment_t</a> *s)</td></tr>
<tr class="memdesc:ga9664611338c9701b54dd1f0e4915a7d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get segment name by pointer to segment.  <a href="group__seg__name.html#ga9664611338c9701b54dd1f0e4915a7d9">More...</a><br /></td></tr>
<tr class="separator:ga9664611338c9701b54dd1f0e4915a7d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbbbb4017cfa20f887d0b6f0fe01693f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#ab65ed42d67e6c517c746ff2a6a187016">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__name.html#gafbbbb4017cfa20f887d0b6f0fe01693f">get_segm_expr</a> (<a class="el" href="pro_8h.html#a386c10c6aa4340f1d63df85f40454fce">qstring</a> *buf, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> from, <a class="el" href="pro_8h.html#a633a07e2920351503da14c0adcd3edfd">sel_t</a> sel)</td></tr>
<tr class="memdesc:gafbbbb4017cfa20f887d0b6f0fe01693f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get colored segment name expression in the form (segname + displacement).  <a href="group__seg__name.html#gafbbbb4017cfa20f887d0b6f0fe01693f">More...</a><br /></td></tr>
<tr class="separator:gafbbbb4017cfa20f887d0b6f0fe01693f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fd2a886a9bee23b3f9746d4e618ead2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#ab65ed42d67e6c517c746ff2a6a187016">ssize_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__type.html#ga6fd2a886a9bee23b3f9746d4e618ead2">get_segm_class</a> (<a class="el" href="pro_8h.html#a386c10c6aa4340f1d63df85f40454fce">qstring</a> *buf, const <a class="el" href="classsegment__t.html">segment_t</a> *s)</td></tr>
<tr class="memdesc:ga6fd2a886a9bee23b3f9746d4e618ead2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get segment class.  <a href="group__seg__type.html#ga6fd2a886a9bee23b3f9746d4e618ead2">More...</a><br /></td></tr>
<tr class="separator:ga6fd2a886a9bee23b3f9746d4e618ead2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3053ee105dd0c1201b7cb5ad2feb963d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> int <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__type.html#ga3053ee105dd0c1201b7cb5ad2feb963d">set_segm_class</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s, const char *sclass, int flags=0)</td></tr>
<tr class="memdesc:ga3053ee105dd0c1201b7cb5ad2feb963d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set segment class.  <a href="group__seg__type.html#ga3053ee105dd0c1201b7cb5ad2feb963d">More...</a><br /></td></tr>
<tr class="separator:ga3053ee105dd0c1201b7cb5ad2feb963d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67eaaed66c079e1ac389902d19046d20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__type.html#ga67eaaed66c079e1ac389902d19046d20">segtype</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:ga67eaaed66c079e1ac389902d19046d20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get segment type.  <a href="group__seg__type.html#ga67eaaed66c079e1ac389902d19046d20">More...</a><br /></td></tr>
<tr class="separator:ga67eaaed66c079e1ac389902d19046d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12abe07389aaab7a3869ca39c1de5020"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> const char *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__align.html#ga12abe07389aaab7a3869ca39c1de5020">get_segment_alignment</a> (<a class="el" href="pro_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> align)</td></tr>
<tr class="memdesc:ga12abe07389aaab7a3869ca39c1de5020"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get text representation of segment alignment code.  <a href="group__seg__align.html#ga12abe07389aaab7a3869ca39c1de5020">More...</a><br /></td></tr>
<tr class="separator:ga12abe07389aaab7a3869ca39c1de5020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga762b39eeaadde7c296afeadf3ed026e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> const char *<a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__align.html#ga762b39eeaadde7c296afeadf3ed026e4">get_segment_combination</a> (<a class="el" href="pro_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> comb)</td></tr>
<tr class="memdesc:ga762b39eeaadde7c296afeadf3ed026e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get text representation of segment combination code.  <a href="group__seg__align.html#ga762b39eeaadde7c296afeadf3ed026e4">More...</a><br /></td></tr>
<tr class="separator:ga762b39eeaadde7c296afeadf3ed026e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5aa3f21e8091747f90c4aba53018db25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__addr.html#ga5aa3f21e8091747f90c4aba53018db25">get_segm_para</a> (const <a class="el" href="classsegment__t.html">segment_t</a> *s)</td></tr>
<tr class="memdesc:ga5aa3f21e8091747f90c4aba53018db25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get segment base paragraph.  <a href="group__seg__addr.html#ga5aa3f21e8091747f90c4aba53018db25">More...</a><br /></td></tr>
<tr class="separator:ga5aa3f21e8091747f90c4aba53018db25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2dc3df3c526b319baa6e89f261796400"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__addr.html#ga2dc3df3c526b319baa6e89f261796400">get_segm_base</a> (const <a class="el" href="classsegment__t.html">segment_t</a> *s)</td></tr>
<tr class="memdesc:ga2dc3df3c526b319baa6e89f261796400"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get segment base linear address.  <a href="group__seg__addr.html#ga2dc3df3c526b319baa6e89f261796400">More...</a><br /></td></tr>
<tr class="separator:ga2dc3df3c526b319baa6e89f261796400"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25f536b5ce889abea32a4aa7d50415fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__addr.html#ga25f536b5ce889abea32a4aa7d50415fc">set_segm_addressing</a> (<a class="el" href="classsegment__t.html">segment_t</a> *s, size_t bitness)</td></tr>
<tr class="memdesc:ga25f536b5ce889abea32a4aa7d50415fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change segment addressing mode (16, 32, 64 bits).  <a href="group__seg__addr.html#ga25f536b5ce889abea32a4aa7d50415fc">More...</a><br /></td></tr>
<tr class="separator:ga25f536b5ce889abea32a4aa7d50415fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874ebd7096a79c963a3eaa7e1210c64a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a874ebd7096a79c963a3eaa7e1210c64a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="segment_8hpp.html#a874ebd7096a79c963a3eaa7e1210c64a">is_debugger_segm</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:a874ebd7096a79c963a3eaa7e1210c64a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does the address belong to a debug segment? <br /></td></tr>
<tr class="separator:a874ebd7096a79c963a3eaa7e1210c64a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cc0d9cfbf8cda312a07f001884959b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cc0d9cfbf8cda312a07f001884959b3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="segment_8hpp.html#a3cc0d9cfbf8cda312a07f001884959b3">is_ephemeral_segm</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:a3cc0d9cfbf8cda312a07f001884959b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does the address belong to an ephemeral segment? <br /></td></tr>
<tr class="separator:a3cc0d9cfbf8cda312a07f001884959b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f30c3f0896f67a1d99dd3d34528ce59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f30c3f0896f67a1d99dd3d34528ce59"></a>
<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>correct_address</b> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> from, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> to, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> size, bool skip_check=false)</td></tr>
<tr class="separator:a2f30c3f0896f67a1d99dd3d34528ce59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4464b4f207debe82fe447f2135a84312"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4464b4f207debe82fe447f2135a84312"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> bool <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><b>update_segm</b> (<a class="el" href="classsegment__t.html">segment_t</a> *s)</td></tr>
<tr class="separator:a4464b4f207debe82fe447f2135a84312"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cff39cba1cd5de91be3f3bc31d972a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cff39cba1cd5de91be3f3bc31d972a9"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#ac29a387cc69c0d1abb2f2ef05dad1a6f">adiff_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="segment_8hpp.html#a9cff39cba1cd5de91be3f3bc31d972a9">segm_adjust_diff</a> (const <a class="el" href="classsegment__t.html">segment_t</a> *s, <a class="el" href="pro_8h.html#ac29a387cc69c0d1abb2f2ef05dad1a6f">adiff_t</a> delta)</td></tr>
<tr class="memdesc:a9cff39cba1cd5de91be3f3bc31d972a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Truncate and sign extend a delta depending on the segment. <br /></td></tr>
<tr class="separator:a9cff39cba1cd5de91be3f3bc31d972a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe9cc92047ef647a56e5daff99b7b32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbe9cc92047ef647a56e5daff99b7b32"></a>
<a class="el" href="pro_8h.html#a8ddba56b40c4be92718f8059abf51147">idaman</a> <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> <a class="el" href="pro_8h.html#a176294e75f953787714b9d08ffa89adf">ida_export</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="segment_8hpp.html#adbe9cc92047ef647a56e5daff99b7b32">segm_adjust_ea</a> (const <a class="el" href="classsegment__t.html">segment_t</a> *s, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> ea)</td></tr>
<tr class="memdesc:adbe9cc92047ef647a56e5daff99b7b32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Truncate an address depending on the segment. <br /></td></tr>
<tr class="separator:adbe9cc92047ef647a56e5daff99b7b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a2cc79101b0a36f26dae427dec04047e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cc79101b0a36f26dae427dec04047e7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="segment_8hpp.html#a2cc79101b0a36f26dae427dec04047e7">SREG_NUM</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:a2cc79101b0a36f26dae427dec04047e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of segment registers is 16 (see segregs.hpp) <br /></td></tr>
<tr class="separator:a2cc79101b0a36f26dae427dec04047e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4697d125cb311ad2487ddd63683bb9bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4697d125cb311ad2487ddd63683bb9bd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga4697d125cb311ad2487ddd63683bb9bd">saAbs</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga4697d125cb311ad2487ddd63683bb9bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Absolute segment. <br /></td></tr>
<tr class="separator:ga4697d125cb311ad2487ddd63683bb9bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0aecfd12e64028f0712d6cad0403b66b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0aecfd12e64028f0712d6cad0403b66b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga0aecfd12e64028f0712d6cad0403b66b">saRelByte</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga0aecfd12e64028f0712d6cad0403b66b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Relocatable, byte aligned. <br /></td></tr>
<tr class="separator:ga0aecfd12e64028f0712d6cad0403b66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadec2f7b0d3cc73c432b3cd515630edce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadec2f7b0d3cc73c432b3cd515630edce"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#gadec2f7b0d3cc73c432b3cd515630edce">saRelWord</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:gadec2f7b0d3cc73c432b3cd515630edce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Relocatable, word (2-byte) aligned. <br /></td></tr>
<tr class="separator:gadec2f7b0d3cc73c432b3cd515630edce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga034b61cd4186cc800c9cccbf4ca579fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga034b61cd4186cc800c9cccbf4ca579fc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga034b61cd4186cc800c9cccbf4ca579fc">saRelPara</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:ga034b61cd4186cc800c9cccbf4ca579fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Relocatable, paragraph (16-byte) aligned. <br /></td></tr>
<tr class="separator:ga034b61cd4186cc800c9cccbf4ca579fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d051b1877d03b0b447cdf9ba36fb53d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1d051b1877d03b0b447cdf9ba36fb53d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga1d051b1877d03b0b447cdf9ba36fb53d">saRelPage</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:ga1d051b1877d03b0b447cdf9ba36fb53d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Relocatable, aligned on 256-byte boundary. <br /></td></tr>
<tr class="separator:ga1d051b1877d03b0b447cdf9ba36fb53d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff7775baddfc01bf6179be9983462f10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#gaff7775baddfc01bf6179be9983462f10">saRelDble</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:gaff7775baddfc01bf6179be9983462f10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Relocatable, aligned on a double word (4-byte)  <a href="group__sa__.html#gaff7775baddfc01bf6179be9983462f10">More...</a><br /></td></tr>
<tr class="separator:gaff7775baddfc01bf6179be9983462f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga765c3364a1877c3a87d83e40322ba14f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga765c3364a1877c3a87d83e40322ba14f">saRel4K</a>&#160;&#160;&#160;6</td></tr>
<tr class="memdesc:ga765c3364a1877c3a87d83e40322ba14f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This value is used by the PharLap OMF for page (4K)  <a href="group__sa__.html#ga765c3364a1877c3a87d83e40322ba14f">More...</a><br /></td></tr>
<tr class="separator:ga765c3364a1877c3a87d83e40322ba14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98d02d37653e067648515434ef024b7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga98d02d37653e067648515434ef024b7e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga98d02d37653e067648515434ef024b7e">saGroup</a>&#160;&#160;&#160;7</td></tr>
<tr class="memdesc:ga98d02d37653e067648515434ef024b7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Segment group. <br /></td></tr>
<tr class="separator:ga98d02d37653e067648515434ef024b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ffa6a6277b95550e88745d2b0756613"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ffa6a6277b95550e88745d2b0756613"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga6ffa6a6277b95550e88745d2b0756613">saRel32Bytes</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga6ffa6a6277b95550e88745d2b0756613"><td class="mdescLeft">&#160;</td><td class="mdescRight">32 bytes <br /></td></tr>
<tr class="separator:ga6ffa6a6277b95550e88745d2b0756613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6663af84554de00ae36835ef061e5614"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6663af84554de00ae36835ef061e5614"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga6663af84554de00ae36835ef061e5614">saRel64Bytes</a>&#160;&#160;&#160;9</td></tr>
<tr class="memdesc:ga6663af84554de00ae36835ef061e5614"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 bytes <br /></td></tr>
<tr class="separator:ga6663af84554de00ae36835ef061e5614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44e590d43f0a17bff91318c070406c46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga44e590d43f0a17bff91318c070406c46"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga44e590d43f0a17bff91318c070406c46">saRelQword</a>&#160;&#160;&#160;10</td></tr>
<tr class="memdesc:ga44e590d43f0a17bff91318c070406c46"><td class="mdescLeft">&#160;</td><td class="mdescRight">8 bytes <br /></td></tr>
<tr class="separator:ga44e590d43f0a17bff91318c070406c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9328a9b21edfc4da676d29b2ce255b7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9328a9b21edfc4da676d29b2ce255b7e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga9328a9b21edfc4da676d29b2ce255b7e">saRel128Bytes</a>&#160;&#160;&#160;11</td></tr>
<tr class="memdesc:ga9328a9b21edfc4da676d29b2ce255b7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 bytes <br /></td></tr>
<tr class="separator:ga9328a9b21edfc4da676d29b2ce255b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae415d0f706c767f99234fe6c8d970d2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae415d0f706c767f99234fe6c8d970d2b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#gae415d0f706c767f99234fe6c8d970d2b">saRel512Bytes</a>&#160;&#160;&#160;12</td></tr>
<tr class="memdesc:gae415d0f706c767f99234fe6c8d970d2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">512 bytes <br /></td></tr>
<tr class="separator:gae415d0f706c767f99234fe6c8d970d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d5213ae8be94b40698c7c375c1f16c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4d5213ae8be94b40698c7c375c1f16c4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#ga4d5213ae8be94b40698c7c375c1f16c4">saRel1024Bytes</a>&#160;&#160;&#160;13</td></tr>
<tr class="memdesc:ga4d5213ae8be94b40698c7c375c1f16c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">1024 bytes <br /></td></tr>
<tr class="separator:ga4d5213ae8be94b40698c7c375c1f16c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3bcf5d7907785f4fae15af499fd91b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab3bcf5d7907785f4fae15af499fd91b0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sa__.html#gab3bcf5d7907785f4fae15af499fd91b0">saRel2048Bytes</a>&#160;&#160;&#160;14</td></tr>
<tr class="memdesc:gab3bcf5d7907785f4fae15af499fd91b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">2048 bytes <br /></td></tr>
<tr class="separator:gab3bcf5d7907785f4fae15af499fd91b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40112e1c1deceb7107a877e6b5eddf9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40112e1c1deceb7107a877e6b5eddf9f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>saRel_MAX_ALIGN_CODE</b>&#160;&#160;&#160;<a class="el" href="group__sa__.html#gab3bcf5d7907785f4fae15af499fd91b0">saRel2048Bytes</a></td></tr>
<tr class="separator:ga40112e1c1deceb7107a877e6b5eddf9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38ed1a87ad2b2dd47313a29e07811dc4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc__.html#ga38ed1a87ad2b2dd47313a29e07811dc4">scPriv</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga38ed1a87ad2b2dd47313a29e07811dc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Private.  <a href="group__sc__.html#ga38ed1a87ad2b2dd47313a29e07811dc4">More...</a><br /></td></tr>
<tr class="separator:ga38ed1a87ad2b2dd47313a29e07811dc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga018cbd3b983fd7b03dccaf9817397b8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga018cbd3b983fd7b03dccaf9817397b8c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc__.html#ga018cbd3b983fd7b03dccaf9817397b8c">scGroup</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga018cbd3b983fd7b03dccaf9817397b8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Segment group. <br /></td></tr>
<tr class="separator:ga018cbd3b983fd7b03dccaf9817397b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca4d1acba99d1b265076d884ba2ec250"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc__.html#gaca4d1acba99d1b265076d884ba2ec250">scPub</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:gaca4d1acba99d1b265076d884ba2ec250"><td class="mdescLeft">&#160;</td><td class="mdescRight">Public.  <a href="group__sc__.html#gaca4d1acba99d1b265076d884ba2ec250">More...</a><br /></td></tr>
<tr class="separator:gaca4d1acba99d1b265076d884ba2ec250"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab79af580de4cec4a9b836c070cba9de2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab79af580de4cec4a9b836c070cba9de2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc__.html#gab79af580de4cec4a9b836c070cba9de2">scPub2</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:gab79af580de4cec4a9b836c070cba9de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">As defined by Microsoft, same as C=2 (public). <br /></td></tr>
<tr class="separator:gab79af580de4cec4a9b836c070cba9de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeee8fe69cf688dc99b8baa848e3bec54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc__.html#gaeee8fe69cf688dc99b8baa848e3bec54">scStack</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:gaeee8fe69cf688dc99b8baa848e3bec54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stack.  <a href="group__sc__.html#gaeee8fe69cf688dc99b8baa848e3bec54">More...</a><br /></td></tr>
<tr class="separator:gaeee8fe69cf688dc99b8baa848e3bec54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga433bb6d9f37f3cfb6139534aedfac6e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga433bb6d9f37f3cfb6139534aedfac6e6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc__.html#ga433bb6d9f37f3cfb6139534aedfac6e6">scCommon</a>&#160;&#160;&#160;6</td></tr>
<tr class="memdesc:ga433bb6d9f37f3cfb6139534aedfac6e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common. Combine by overlay using maximum size. <br /></td></tr>
<tr class="separator:ga433bb6d9f37f3cfb6139534aedfac6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga823a88802af7bc72222190bbd5ff26e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga823a88802af7bc72222190bbd5ff26e1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc__.html#ga823a88802af7bc72222190bbd5ff26e1">scPub3</a>&#160;&#160;&#160;7</td></tr>
<tr class="memdesc:ga823a88802af7bc72222190bbd5ff26e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">As defined by Microsoft, same as C=2 (public). <br /></td></tr>
<tr class="separator:ga823a88802af7bc72222190bbd5ff26e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga627f8aa059efe19465b30eb56e2769d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga627f8aa059efe19465b30eb56e2769d1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>sc_MAX_COMB_CODE</b>&#160;&#160;&#160;<a class="el" href="group__sc__.html#ga823a88802af7bc72222190bbd5ff26e1">scPub3</a></td></tr>
<tr class="separator:ga627f8aa059efe19465b30eb56e2769d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1f99c160c8494f887194ac29968ae6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac1f99c160c8494f887194ac29968ae6d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_p_e_r_m__.html#gac1f99c160c8494f887194ac29968ae6d">SEGPERM_EXEC</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:gac1f99c160c8494f887194ac29968ae6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute. <br /></td></tr>
<tr class="separator:gac1f99c160c8494f887194ac29968ae6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf28b814d1aa6a9aac4ec6bf170bc6ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacf28b814d1aa6a9aac4ec6bf170bc6ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_p_e_r_m__.html#gacf28b814d1aa6a9aac4ec6bf170bc6ff">SEGPERM_WRITE</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:gacf28b814d1aa6a9aac4ec6bf170bc6ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write. <br /></td></tr>
<tr class="separator:gacf28b814d1aa6a9aac4ec6bf170bc6ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b490152c7fc5f7ff4a9183a8c917e6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4b490152c7fc5f7ff4a9183a8c917e6a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_p_e_r_m__.html#ga4b490152c7fc5f7ff4a9183a8c917e6a">SEGPERM_READ</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:ga4b490152c7fc5f7ff4a9183a8c917e6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read. <br /></td></tr>
<tr class="separator:ga4b490152c7fc5f7ff4a9183a8c917e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dc6d67d0a3d758fc7b0b34d83429bf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9dc6d67d0a3d758fc7b0b34d83429bf9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEGPERM_MAXVAL</b>&#160;&#160;&#160;(<a class="el" href="group___s_e_g_p_e_r_m__.html#gac1f99c160c8494f887194ac29968ae6d">SEGPERM_EXEC</a> + <a class="el" href="group___s_e_g_p_e_r_m__.html#gacf28b814d1aa6a9aac4ec6bf170bc6ff">SEGPERM_WRITE</a> + <a class="el" href="group___s_e_g_p_e_r_m__.html#ga4b490152c7fc5f7ff4a9183a8c917e6a">SEGPERM_READ</a>)</td></tr>
<tr class="separator:ga9dc6d67d0a3d758fc7b0b34d83429bf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4007e0fda12fadafd3865883e928095b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4007e0fda12fadafd3865883e928095b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEG_MAX_BITNESS_CODE</b>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a4007e0fda12fadafd3865883e928095b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76758a64e75c56b04c528c84d3b70efe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga76758a64e75c56b04c528c84d3b70efe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_f_l__.html#ga76758a64e75c56b04c528c84d3b70efe">SFL_COMORG</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:ga76758a64e75c56b04c528c84d3b70efe"><td class="mdescLeft">&#160;</td><td class="mdescRight">IDP dependent field (IBM PC: if set, ORG directive is not commented out) <br /></td></tr>
<tr class="separator:ga76758a64e75c56b04c528c84d3b70efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33bd87d84e584f97b279e193f0ae958a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga33bd87d84e584f97b279e193f0ae958a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_f_l__.html#ga33bd87d84e584f97b279e193f0ae958a">SFL_OBOK</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:ga33bd87d84e584f97b279e193f0ae958a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Orgbase is present? (IDP dependent field) <br /></td></tr>
<tr class="separator:ga33bd87d84e584f97b279e193f0ae958a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac31257ddd90ad0acab343cebc28c2233"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac31257ddd90ad0acab343cebc28c2233"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_f_l__.html#gac31257ddd90ad0acab343cebc28c2233">SFL_HIDDEN</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:gac31257ddd90ad0acab343cebc28c2233"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the segment hidden? <br /></td></tr>
<tr class="separator:gac31257ddd90ad0acab343cebc28c2233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga663d197c2dead5d7c02d36afa81b6738"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_f_l__.html#ga663d197c2dead5d7c02d36afa81b6738">SFL_DEBUG</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:ga663d197c2dead5d7c02d36afa81b6738"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the segment created for the debugger?.  <a href="group___s_f_l__.html#ga663d197c2dead5d7c02d36afa81b6738">More...</a><br /></td></tr>
<tr class="separator:ga663d197c2dead5d7c02d36afa81b6738"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac89841edaa1830e41e109c416948c96d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac89841edaa1830e41e109c416948c96d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_f_l__.html#gac89841edaa1830e41e109c416948c96d">SFL_LOADER</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="memdesc:gac89841edaa1830e41e109c416948c96d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the segment created by the loader? <br /></td></tr>
<tr class="separator:gac89841edaa1830e41e109c416948c96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5897753448a6c769538ed3890b9b8129"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5897753448a6c769538ed3890b9b8129"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_f_l__.html#ga5897753448a6c769538ed3890b9b8129">SFL_HIDETYPE</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="memdesc:ga5897753448a6c769538ed3890b9b8129"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hide segment type (do not print it in the listing) <br /></td></tr>
<tr class="separator:ga5897753448a6c769538ed3890b9b8129"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8743c2828565f269e2e28c131abdc4ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8743c2828565f269e2e28c131abdc4ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga8743c2828565f269e2e28c131abdc4ff">SEG_NORM</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga8743c2828565f269e2e28c131abdc4ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">unknown type, no assumptions <br /></td></tr>
<tr class="separator:ga8743c2828565f269e2e28c131abdc4ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c9bbede59653b945dacc70598306289"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga5c9bbede59653b945dacc70598306289">SEG_XTRN</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga5c9bbede59653b945dacc70598306289"><td class="mdescLeft">&#160;</td><td class="mdescRight">* segment with 'extern' definitions.  <a href="group___s_e_g__.html#ga5c9bbede59653b945dacc70598306289">More...</a><br /></td></tr>
<tr class="separator:ga5c9bbede59653b945dacc70598306289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfc10101b1288e858b747c0a9c329226"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacfc10101b1288e858b747c0a9c329226"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#gacfc10101b1288e858b747c0a9c329226">SEG_CODE</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:gacfc10101b1288e858b747c0a9c329226"><td class="mdescLeft">&#160;</td><td class="mdescRight">code segment <br /></td></tr>
<tr class="separator:gacfc10101b1288e858b747c0a9c329226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f583dca1a7fef2948458048c70b2f1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f583dca1a7fef2948458048c70b2f1c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga9f583dca1a7fef2948458048c70b2f1c">SEG_DATA</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:ga9f583dca1a7fef2948458048c70b2f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">data segment <br /></td></tr>
<tr class="separator:ga9f583dca1a7fef2948458048c70b2f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa22448536108607769405d6ca1f69034"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa22448536108607769405d6ca1f69034"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#gaa22448536108607769405d6ca1f69034">SEG_IMP</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:gaa22448536108607769405d6ca1f69034"><td class="mdescLeft">&#160;</td><td class="mdescRight">java: implementation segment <br /></td></tr>
<tr class="separator:gaa22448536108607769405d6ca1f69034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3bd0f97c65dd59b10ea76b16d444784"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab3bd0f97c65dd59b10ea76b16d444784"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#gab3bd0f97c65dd59b10ea76b16d444784">SEG_GRP</a>&#160;&#160;&#160;6</td></tr>
<tr class="memdesc:gab3bd0f97c65dd59b10ea76b16d444784"><td class="mdescLeft">&#160;</td><td class="mdescRight">* group of segments <br /></td></tr>
<tr class="separator:gab3bd0f97c65dd59b10ea76b16d444784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga594f82f31d1ed7189ad21c3af3279269"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga594f82f31d1ed7189ad21c3af3279269"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga594f82f31d1ed7189ad21c3af3279269">SEG_NULL</a>&#160;&#160;&#160;7</td></tr>
<tr class="memdesc:ga594f82f31d1ed7189ad21c3af3279269"><td class="mdescLeft">&#160;</td><td class="mdescRight">zero-length segment <br /></td></tr>
<tr class="separator:ga594f82f31d1ed7189ad21c3af3279269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga344b3516eb098ebe8ce00e193af53270"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga344b3516eb098ebe8ce00e193af53270"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga344b3516eb098ebe8ce00e193af53270">SEG_UNDF</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga344b3516eb098ebe8ce00e193af53270"><td class="mdescLeft">&#160;</td><td class="mdescRight">undefined segment type (not used) <br /></td></tr>
<tr class="separator:ga344b3516eb098ebe8ce00e193af53270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e7d8517210b3c56679eca1111e4c0fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0e7d8517210b3c56679eca1111e4c0fc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga0e7d8517210b3c56679eca1111e4c0fc">SEG_BSS</a>&#160;&#160;&#160;9</td></tr>
<tr class="memdesc:ga0e7d8517210b3c56679eca1111e4c0fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">uninitialized segment <br /></td></tr>
<tr class="separator:ga0e7d8517210b3c56679eca1111e4c0fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c130d299e48ff537068e03e8ae23d71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c130d299e48ff537068e03e8ae23d71"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga5c130d299e48ff537068e03e8ae23d71">SEG_ABSSYM</a>&#160;&#160;&#160;10</td></tr>
<tr class="memdesc:ga5c130d299e48ff537068e03e8ae23d71"><td class="mdescLeft">&#160;</td><td class="mdescRight">* segment with definitions of absolute symbols <br /></td></tr>
<tr class="separator:ga5c130d299e48ff537068e03e8ae23d71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39a39aa78e00ea21899571a2b636976e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga39a39aa78e00ea21899571a2b636976e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga39a39aa78e00ea21899571a2b636976e">SEG_COMM</a>&#160;&#160;&#160;11</td></tr>
<tr class="memdesc:ga39a39aa78e00ea21899571a2b636976e"><td class="mdescLeft">&#160;</td><td class="mdescRight">* segment with communal definitions <br /></td></tr>
<tr class="separator:ga39a39aa78e00ea21899571a2b636976e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga661e744128725accf12f76a91ac82c41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga661e744128725accf12f76a91ac82c41"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g__.html#ga661e744128725accf12f76a91ac82c41">SEG_IMEM</a>&#160;&#160;&#160;12</td></tr>
<tr class="memdesc:ga661e744128725accf12f76a91ac82c41"><td class="mdescLeft">&#160;</td><td class="mdescRight">internal processor memory &amp; sfr (8051) <br /></td></tr>
<tr class="separator:ga661e744128725accf12f76a91ac82c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad44f4f206e7051e581de00a394a76282"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad44f4f206e7051e581de00a394a76282"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEG_MAX_SEGTYPE_CODE</b>&#160;&#160;&#160;<a class="el" href="group___s_e_g__.html#ga661e744128725accf12f76a91ac82c41">SEG_IMEM</a></td></tr>
<tr class="separator:gad44f4f206e7051e581de00a394a76282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94dc2da752d9e80fad8caf501c5489d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_d_s_e_g__.html#ga94dc2da752d9e80fad8caf501c5489d9">ADDSEG_NOSREG</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:ga94dc2da752d9e80fad8caf501c5489d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">set all default segment register values to <a class="el" href="pro_8h.html#a893ddf307fae0a3bbca667ee917cddc7" title="&#39;bad selector&#39; value ">BADSEL</a>  <a href="group___a_d_d_s_e_g__.html#ga94dc2da752d9e80fad8caf501c5489d9">More...</a><br /></td></tr>
<tr class="separator:ga94dc2da752d9e80fad8caf501c5489d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef2ab311485a9bc2b09d2a8f03a647a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaef2ab311485a9bc2b09d2a8f03a647a3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_d_s_e_g__.html#gaef2ab311485a9bc2b09d2a8f03a647a3">ADDSEG_OR_DIE</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:gaef2ab311485a9bc2b09d2a8f03a647a3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="pro_8h.html#a53e88c62090838e19cb5ee945d7ab8f7" title="Call qatexit functions, shut down UI and kernel, and exit. ">qexit()</a> if can't add a segment <br /></td></tr>
<tr class="separator:gaef2ab311485a9bc2b09d2a8f03a647a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d6e405b6fb6faf18cc2c064ba592401"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_d_s_e_g__.html#ga5d6e405b6fb6faf18cc2c064ba592401">ADDSEG_NOTRUNC</a>&#160;&#160;&#160;0x0004</td></tr>
<tr class="memdesc:ga5d6e405b6fb6faf18cc2c064ba592401"><td class="mdescLeft">&#160;</td><td class="mdescRight">don't truncate the new segment at the beginning of the next segment if they overlap.  <a href="group___a_d_d_s_e_g__.html#ga5d6e405b6fb6faf18cc2c064ba592401">More...</a><br /></td></tr>
<tr class="separator:ga5d6e405b6fb6faf18cc2c064ba592401"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee75ca1c810be184ef12055d637e5d2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee75ca1c810be184ef12055d637e5d2f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_d_s_e_g__.html#gaee75ca1c810be184ef12055d637e5d2f">ADDSEG_QUIET</a>&#160;&#160;&#160;0x0008</td></tr>
<tr class="memdesc:gaee75ca1c810be184ef12055d637e5d2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">silent mode, no "Adding segment..." in the messages window <br /></td></tr>
<tr class="separator:gaee75ca1c810be184ef12055d637e5d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1996026d4ee36dd29aeee83535c845d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_d_s_e_g__.html#gad1996026d4ee36dd29aeee83535c845d">ADDSEG_FILLGAP</a>&#160;&#160;&#160;0x0010</td></tr>
<tr class="memdesc:gad1996026d4ee36dd29aeee83535c845d"><td class="mdescLeft">&#160;</td><td class="mdescRight">fill gap between new segment and previous one.  <a href="group___a_d_d_s_e_g__.html#gad1996026d4ee36dd29aeee83535c845d">More...</a><br /></td></tr>
<tr class="separator:gad1996026d4ee36dd29aeee83535c845d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadc4d5db47a493aca1f9a9d3725d7651"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaadc4d5db47a493aca1f9a9d3725d7651"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_d_s_e_g__.html#gaadc4d5db47a493aca1f9a9d3725d7651">ADDSEG_SPARSE</a>&#160;&#160;&#160;0x0020</td></tr>
<tr class="memdesc:gaadc4d5db47a493aca1f9a9d3725d7651"><td class="mdescLeft">&#160;</td><td class="mdescRight">use sparse storage method for the new segment <br /></td></tr>
<tr class="separator:gaadc4d5db47a493aca1f9a9d3725d7651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa193b0b6eb2b21ea8b440de9fcad9e78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa193b0b6eb2b21ea8b440de9fcad9e78"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_d_s_e_g__.html#gaa193b0b6eb2b21ea8b440de9fcad9e78">ADDSEG_NOAA</a>&#160;&#160;&#160;0x0040</td></tr>
<tr class="memdesc:gaa193b0b6eb2b21ea8b440de9fcad9e78"><td class="mdescLeft">&#160;</td><td class="mdescRight">do not mark new segment for auto-analysis <br /></td></tr>
<tr class="separator:gaa193b0b6eb2b21ea8b440de9fcad9e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11530c497d1630b0f2aeae908b038d0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_d_s_e_g__.html#ga11530c497d1630b0f2aeae908b038d0c">ADDSEG_IDBENC</a>&#160;&#160;&#160;0x0080</td></tr>
<tr class="memdesc:ga11530c497d1630b0f2aeae908b038d0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">'name' and 'sclass' are given in the IDB encoding;  <a href="group___a_d_d_s_e_g__.html#ga11530c497d1630b0f2aeae908b038d0c">More...</a><br /></td></tr>
<tr class="separator:ga11530c497d1630b0f2aeae908b038d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9305d855a66ea14f3efc11dbba83236a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9305d855a66ea14f3efc11dbba83236a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_m_o_d__.html#ga9305d855a66ea14f3efc11dbba83236a">SEGMOD_KILL</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:ga9305d855a66ea14f3efc11dbba83236a"><td class="mdescLeft">&#160;</td><td class="mdescRight">disable addresses if segment gets shrinked or deleted <br /></td></tr>
<tr class="separator:ga9305d855a66ea14f3efc11dbba83236a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c13b0da46d0f56b4a85158c48fe95eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8c13b0da46d0f56b4a85158c48fe95eb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_m_o_d__.html#ga8c13b0da46d0f56b4a85158c48fe95eb">SEGMOD_KEEP</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:ga8c13b0da46d0f56b4a85158c48fe95eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">keep information (code &amp; data, etc) <br /></td></tr>
<tr class="separator:ga8c13b0da46d0f56b4a85158c48fe95eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c6914d8e96834d9f75c3271addef56d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c6914d8e96834d9f75c3271addef56d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_m_o_d__.html#ga3c6914d8e96834d9f75c3271addef56d">SEGMOD_SILENT</a>&#160;&#160;&#160;0x0004</td></tr>
<tr class="memdesc:ga3c6914d8e96834d9f75c3271addef56d"><td class="mdescLeft">&#160;</td><td class="mdescRight">be silent <br /></td></tr>
<tr class="separator:ga3c6914d8e96834d9f75c3271addef56d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1498b4080390eb46f9f905c4e67437a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1498b4080390eb46f9f905c4e67437a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_m_o_d__.html#gad1498b4080390eb46f9f905c4e67437a">SEGMOD_KEEP0</a>&#160;&#160;&#160;0x0008</td></tr>
<tr class="memdesc:gad1498b4080390eb46f9f905c4e67437a"><td class="mdescLeft">&#160;</td><td class="mdescRight">flag for internal use, don't set <br /></td></tr>
<tr class="separator:gad1498b4080390eb46f9f905c4e67437a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6657a780db914630b7a156aac2549d88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6657a780db914630b7a156aac2549d88"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_m_o_d__.html#ga6657a780db914630b7a156aac2549d88">SEGMOD_KEEPSEL</a>&#160;&#160;&#160;0x0010</td></tr>
<tr class="memdesc:ga6657a780db914630b7a156aac2549d88"><td class="mdescLeft">&#160;</td><td class="mdescRight">do not try to delete unused selector <br /></td></tr>
<tr class="separator:ga6657a780db914630b7a156aac2549d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4d8f0e4d83b261bcc5de1600199230b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_m_o_d__.html#gaa4d8f0e4d83b261bcc5de1600199230b">SEGMOD_NOMOVE</a>&#160;&#160;&#160;0x0020</td></tr>
<tr class="memdesc:gaa4d8f0e4d83b261bcc5de1600199230b"><td class="mdescLeft">&#160;</td><td class="mdescRight">don't move info from the start of segment to the new start address  <a href="group___s_e_g_m_o_d__.html#gaa4d8f0e4d83b261bcc5de1600199230b">More...</a><br /></td></tr>
<tr class="separator:gaa4d8f0e4d83b261bcc5de1600199230b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga182c0e6bd2cba7e46f360464ffe38276"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_e_g_m_o_d__.html#ga182c0e6bd2cba7e46f360464ffe38276">SEGMOD_SPARSE</a>&#160;&#160;&#160;0x0040</td></tr>
<tr class="memdesc:ga182c0e6bd2cba7e46f360464ffe38276"><td class="mdescLeft">&#160;</td><td class="mdescRight">use sparse storage if extending the segment  <a href="group___s_e_g_m_o_d__.html#ga182c0e6bd2cba7e46f360464ffe38276">More...</a><br /></td></tr>
<tr class="separator:ga182c0e6bd2cba7e46f360464ffe38276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74cba55c4f444b0a4c51653e1f5877aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga74cba55c4f444b0a4c51653e1f5877aa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_s_f__.html#ga74cba55c4f444b0a4c51653e1f5877aa">MSF_SILENT</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:ga74cba55c4f444b0a4c51653e1f5877aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">don't display a "please wait" box on the screen <br /></td></tr>
<tr class="separator:ga74cba55c4f444b0a4c51653e1f5877aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95498cd45f2b9b85103fcac3c9a1df32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95498cd45f2b9b85103fcac3c9a1df32"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_s_f__.html#ga95498cd45f2b9b85103fcac3c9a1df32">MSF_NOFIX</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:ga95498cd45f2b9b85103fcac3c9a1df32"><td class="mdescLeft">&#160;</td><td class="mdescRight">don't call the loader to fix relocations <br /></td></tr>
<tr class="separator:ga95498cd45f2b9b85103fcac3c9a1df32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6375a028748826abee3c02826f37e8af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6375a028748826abee3c02826f37e8af"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_s_f__.html#ga6375a028748826abee3c02826f37e8af">MSF_LDKEEP</a>&#160;&#160;&#160;0x0004</td></tr>
<tr class="memdesc:ga6375a028748826abee3c02826f37e8af"><td class="mdescLeft">&#160;</td><td class="mdescRight">keep the loader in the memory (optimization) <br /></td></tr>
<tr class="separator:ga6375a028748826abee3c02826f37e8af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89693134e1c29045c8c9a1b77f106813"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_s_f__.html#ga89693134e1c29045c8c9a1b77f106813">MSF_FIXONCE</a>&#160;&#160;&#160;0x0008</td></tr>
<tr class="memdesc:ga89693134e1c29045c8c9a1b77f106813"><td class="mdescLeft">&#160;</td><td class="mdescRight">call loader only once with the special calling method.  <a href="group___m_s_f__.html#ga89693134e1c29045c8c9a1b77f106813">More...</a><br /></td></tr>
<tr class="separator:ga89693134e1c29045c8c9a1b77f106813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28e685194c0e3c2d88cf814b6aa5a766"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_s_f__.html#ga28e685194c0e3c2d88cf814b6aa5a766">MFS_NETMAP</a>&#160;&#160;&#160;0x0010</td></tr>
<tr class="memdesc:ga28e685194c0e3c2d88cf814b6aa5a766"><td class="mdescLeft">&#160;</td><td class="mdescRight">change inf.netdelta if possible (this is faster)  <a href="group___m_s_f__.html#ga28e685194c0e3c2d88cf814b6aa5a766">More...</a><br /></td></tr>
<tr class="separator:ga28e685194c0e3c2d88cf814b6aa5a766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c8b83720e61ef7c1cd29ea477ace306"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_s_f__.html#ga2c8b83720e61ef7c1cd29ea477ace306">MSF_PRIORITY</a>&#160;&#160;&#160;0x0020</td></tr>
<tr class="memdesc:ga2c8b83720e61ef7c1cd29ea477ace306"><td class="mdescLeft">&#160;</td><td class="mdescRight">loader segments will overwrite any existing debugger segments when moved.  <a href="group___m_s_f__.html#ga2c8b83720e61ef7c1cd29ea477ace306">More...</a><br /></td></tr>
<tr class="separator:ga2c8b83720e61ef7c1cd29ea477ace306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe6cdfae813a03b8fa0e5e6b7b741bc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe6cdfae813a03b8fa0e5e6b7b741bc9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_v_e___s_e_g_m__.html#gafe6cdfae813a03b8fa0e5e6b7b741bc9">MOVE_SEGM_OK</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:gafe6cdfae813a03b8fa0e5e6b7b741bc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">all ok <br /></td></tr>
<tr class="separator:gafe6cdfae813a03b8fa0e5e6b7b741bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf67ba30b9748523baac6cc98f15a4e8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf67ba30b9748523baac6cc98f15a4e8a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_v_e___s_e_g_m__.html#gaf67ba30b9748523baac6cc98f15a4e8a">MOVE_SEGM_PARAM</a>&#160;&#160;&#160;-1</td></tr>
<tr class="memdesc:gaf67ba30b9748523baac6cc98f15a4e8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The specified segment does not exist. <br /></td></tr>
<tr class="separator:gaf67ba30b9748523baac6cc98f15a4e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c84213f5718f76655993ff37e88f823"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c84213f5718f76655993ff37e88f823"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_v_e___s_e_g_m__.html#ga6c84213f5718f76655993ff37e88f823">MOVE_SEGM_ROOM</a>&#160;&#160;&#160;-2</td></tr>
<tr class="memdesc:ga6c84213f5718f76655993ff37e88f823"><td class="mdescLeft">&#160;</td><td class="mdescRight">Not enough free room at the target address. <br /></td></tr>
<tr class="separator:ga6c84213f5718f76655993ff37e88f823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7136bdca237152b0e8e8f21924df5091"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7136bdca237152b0e8e8f21924df5091"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_v_e___s_e_g_m__.html#ga7136bdca237152b0e8e8f21924df5091">MOVE_SEGM_IDP</a>&#160;&#160;&#160;-3</td></tr>
<tr class="memdesc:ga7136bdca237152b0e8e8f21924df5091"><td class="mdescLeft">&#160;</td><td class="mdescRight">IDP module forbids moving the segment. <br /></td></tr>
<tr class="separator:ga7136bdca237152b0e8e8f21924df5091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e5d1b0d5d3a9c146068d9ac40ef2bdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8e5d1b0d5d3a9c146068d9ac40ef2bdc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_v_e___s_e_g_m__.html#ga8e5d1b0d5d3a9c146068d9ac40ef2bdc">MOVE_SEGM_CHUNK</a>&#160;&#160;&#160;-4</td></tr>
<tr class="memdesc:ga8e5d1b0d5d3a9c146068d9ac40ef2bdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Too many chunks are defined, can't move. <br /></td></tr>
<tr class="separator:ga8e5d1b0d5d3a9c146068d9ac40ef2bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf38f9db740d57b0d0ee1aa461c8d3867"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf38f9db740d57b0d0ee1aa461c8d3867"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_v_e___s_e_g_m__.html#gaf38f9db740d57b0d0ee1aa461c8d3867">MOVE_SEGM_LOADER</a>&#160;&#160;&#160;-5</td></tr>
<tr class="memdesc:gaf38f9db740d57b0d0ee1aa461c8d3867"><td class="mdescLeft">&#160;</td><td class="mdescRight">The segment has been moved but the loader complained. <br /></td></tr>
<tr class="separator:gaf38f9db740d57b0d0ee1aa461c8d3867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa99197427fa79a0a4e204e1cc78eae43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa99197427fa79a0a4e204e1cc78eae43"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_v_e___s_e_g_m__.html#gaa99197427fa79a0a4e204e1cc78eae43">MOVE_SEGM_ODD</a>&#160;&#160;&#160;-6</td></tr>
<tr class="memdesc:gaa99197427fa79a0a4e204e1cc78eae43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Can not move segments by an odd number of bytes. <br /></td></tr>
<tr class="separator:gaa99197427fa79a0a4e204e1cc78eae43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65b42e516b677fd959f59b7ad1bee79f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga65b42e516b677fd959f59b7ad1bee79f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_v_e___s_e_g_m__.html#ga65b42e516b677fd959f59b7ad1bee79f">MOVE_SEGM_ORPHAN</a>&#160;&#160;&#160;-7</td></tr>
<tr class="memdesc:ga65b42e516b677fd959f59b7ad1bee79f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Orphan bytes hinder segment movement. <br /></td></tr>
<tr class="separator:ga65b42e516b677fd959f59b7ad1bee79f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbd7caffb298078265b62e590ae8dd62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacbd7caffb298078265b62e590ae8dd62"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_s_s__.html#gacbd7caffb298078265b62e590ae8dd62">CSS_OK</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:gacbd7caffb298078265b62e590ae8dd62"><td class="mdescLeft">&#160;</td><td class="mdescRight">ok <br /></td></tr>
<tr class="separator:gacbd7caffb298078265b62e590ae8dd62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e6e05ab80cc7007dcd4789418c2e76f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5e6e05ab80cc7007dcd4789418c2e76f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_s_s__.html#ga5e6e05ab80cc7007dcd4789418c2e76f">CSS_NODBG</a>&#160;&#160;&#160;-1</td></tr>
<tr class="memdesc:ga5e6e05ab80cc7007dcd4789418c2e76f"><td class="mdescLeft">&#160;</td><td class="mdescRight">debugger is not running <br /></td></tr>
<tr class="separator:ga5e6e05ab80cc7007dcd4789418c2e76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b428dbce6e559a12a517f2b92a1ad9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9b428dbce6e559a12a517f2b92a1ad9b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_s_s__.html#ga9b428dbce6e559a12a517f2b92a1ad9b">CSS_NORANGE</a>&#160;&#160;&#160;-2</td></tr>
<tr class="memdesc:ga9b428dbce6e559a12a517f2b92a1ad9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">could not find corresponding memory range <br /></td></tr>
<tr class="separator:ga9b428dbce6e559a12a517f2b92a1ad9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7003f98227bcf53ea4be23de87bc81a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_s_s__.html#ga7003f98227bcf53ea4be23de87bc81a8">CSS_NOMEM</a>&#160;&#160;&#160;-3</td></tr>
<tr class="memdesc:ga7003f98227bcf53ea4be23de87bc81a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">not enough memory (might be because the segment  <a href="group___c_s_s__.html#ga7003f98227bcf53ea4be23de87bc81a8">More...</a><br /></td></tr>
<tr class="separator:ga7003f98227bcf53ea4be23de87bc81a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d0fb084636ab14048e25f1b9f57b926"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1d0fb084636ab14048e25f1b9f57b926"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_s_s__.html#ga1d0fb084636ab14048e25f1b9f57b926">CSS_BREAK</a>&#160;&#160;&#160;-4</td></tr>
<tr class="memdesc:ga1d0fb084636ab14048e25f1b9f57b926"><td class="mdescLeft">&#160;</td><td class="mdescRight">memory reading process stopped by user <br /></td></tr>
<tr class="separator:ga1d0fb084636ab14048e25f1b9f57b926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36d20ba74425036fd66f863bb89adeda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga36d20ba74425036fd66f863bb89adeda"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__grp.html#ga36d20ba74425036fd66f863bb89adeda">MAX_GROUPS</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga36d20ba74425036fd66f863bb89adeda"><td class="mdescLeft">&#160;</td><td class="mdescRight">max number of segment groups <br /></td></tr>
<tr class="separator:ga36d20ba74425036fd66f863bb89adeda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3337a43b347cedb01c040f78cd68a6bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3337a43b347cedb01c040f78cd68a6bf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__seg__trans.html#ga3337a43b347cedb01c040f78cd68a6bf">MAX_SEGM_TRANSLATIONS</a>&#160;&#160;&#160;64</td></tr>
<tr class="memdesc:ga3337a43b347cedb01c040f78cd68a6bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">max number of segment translations <br /></td></tr>
<tr class="separator:ga3337a43b347cedb01c040f78cd68a6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>
